

html, body,

dl, dt, dd, ol, ul,

h1, h2, h3, h4, h5, h6,

pre, code, form, p,

fieldset, legend, figure{

    margin: 0;

    padding: 0;

}



body{

	font-size: 14px;

	font-family: "微软雅黑";

}

a{

	color: #3e3e3f;

	text-decoration: none;

}

img{

	border: 0;

}

a:hover{

	color: #e93937;

}

li{

	list-style-type: none;

}

.clear{

	clear: both;

}

.wrap{

	width: 1200px;

	margin: 0 auto;

	position: relative;

}



.all-wrap{ min-width:1200px; width:100%}

.hide{

	display: none;

}

.pull-left{

	float: left;

}

.pull-right{

	float: right;

}

.mt10{

	margin-top: 10px;

}

.ml10{

	margin-left: 10px;

}

.ml15{

	margin-left: 15px;

}

.mr20{

	margin-right: 20px;

}



.hot a{

	color: #de2626;

	display:block;

	width:1000px;

	margin:auto;

	overflow: hidden;

text-overflow:ellipsis;

white-space: nowrap;

}



.box .box-l{

	width: 975px;

	margin-right: 10px;

	float: left;

}

.box .box-r{

	width: 215px;

	float: left;

}



.news{

	width: 480px;

	margin-bottom: 30px;

	float: left;

}

.news .news-head{

	width: 100%;

	height: 34px;

	line-height: 34px;

	border-bottom: 1px solid #d2d2d2;

}

.news .news-head .news-title{

	height: 24px;

	line-height: 24px;

	padding: 5px 15px;

	background-color: #1f85d9;

}

.news .news-head .news-title a{

	color: #fff;

	font-size: 16px;

}

.news .news-head .news-title2{

	padding: 0 8px;

	height: 34px;

	border-bottom: 1px solid #1f85d9;

}

.news .news-head .news-title2 a{

	color: #1f85d9;

	font-size: 20px;

	font-weight: bold;

}

.news .news-list{



}

.news .news-list ul{

	padding-top: 10px;

}

.news .news-list ul li{

	position: relative;

	width: 100%;

	height: 42px;

	line-height: 42px;

	padding-left: 40px;

	float: left;

	box-sizing: border-box;

	background-position: 5px 15px;

	margin: 1px 0;

}

.news .news-list ul li::before{
	content: "";
	width: 6px;
	height: 6px;
	display: block;
	border-radius: 50%;
	background-color: #ff8b80;
	position: absolute;
	left: 17px;
	top: 18px;
}

.news .news-list ul li span.time{

	float: right;

	color: #a7a6a6;

}

.lingdao{

	background-color: #e6eef6;

	border: 1px solid #1f85d9;

	box-sizing: border-box;

}

.lingdao .lingdao-head{

	height: 45px;

}

.lingdao .lingdao-content{

	padding: 15px 10px;

}

.lingdao .lingdao-content .lingdao-info{

	text-align: center;

}

.lingdao .lingdao-content .lingdao-info img{

	display: none;

}

.lingdao .lingdao-content .job,.lingdao .lingdao-content .name{

	text-align: center;

	margin-top: 10px;

}

.lingdao .lingdao-content .name{

	color: red;

	font-size: 16px;

	margin-top: 10px;

}

.lingdao .lingdao-content .lingdao-list{

	margin-top: 10px;

}

.lingdao .lingdao-content .lingdao-list p{

	background: url('../image/lingdao-left.png') no-repeat;

	padding-left: 10px;

	background-position: 0 4px;

	margin: 8px 0;

}

.lingdao .lingdao-content .lingdao-list span{

	color: #1875c3;

	 display:block;

	 float:right;width:110px; line-height:1.5

}

.lingdao .lingdao-content .lingdao-list span a{

	margin-right: 10px;

	color: #1875c3;

}

/*常委会*/

.cwh{

	border: 1px solid #2291e6;

	text-align: center;

	width: 100%;

	height: 50px;

	line-height: 50px;

	border-radius: 5px;

	background-color: #e6eef6;

	margin-top: 15px;

}

.cwh a{

	color: #1c8ee5;

	font-size: 20px;

	font-weight: bold;

}

.zhuanti{

	margin-bottom: 25px;

}

.zhuanti img{

	width: 285px;

	height: 85px;

}

.group{

	display: block;

	width: 285px;

	height: 75px;

	float: left;

	margin-right: 20px;

	text-align: center;

	line-height: 65px;

	color: #fff;

	font-size: 18px;

	position: relative;

	box-sizing: border-box;

	padding: 5px 0 5px 70px;

}



.group:hover{color:#fff}



.group:hover .icon{

    transform: rotateY(360deg);

    -webkit-transform: rotateY(360deg);

    -moz-transform: rotateY(360deg);

	

}

.group:last-child{

	margin-right: 0;

}

.lifa{

	background-color: #21c2b5;

}

.daibiao{

	background-color: #eea844;

}

.renda{

	background-color: #42afc7;

}

.yijian{

	background-color: #e47862;

	margin-right: 0;

}

.huiyi{

	width: 215px;

	height: 65px;

	line-height: 60px;

	background-color: #e6eef6;

	margin-bottom: 10px;

	margin-right: 0;

	color: #1f85d9;

	font-size: 20px;

}



.huiyi:hover{color:#1f85d9

	}



.icon{

	display: inline-block;

	-webkit-transition: -webkit-transform 0.7s ease-out;

    -moz-transition: -moz-transform 0.7s ease-out;

    transition: transform 0.7s ease-out;

}

.icon-lifa{

	width: 29px;

	height: 37px;

	background: url('../image/lifaxinxi.png') no-repeat;

	position: absolute;

	left: 65px;

	top: 20px;

}

.icon-daibiao{

	width: 38px;

	height: 38px;

	background: url('../image/daibiaolianluo.png') no-repeat;

	position: absolute;

	left: 65px;

	top: 20px;

}

.icon-renda{

	width: 34px;

	height: 34px;

	background: url('../image/rendadaibiao.png') no-repeat;

	position: absolute;

	left: 65px;

	top: 20px;

}

.icon-yijian{

	width: 37px;

	height: 40px;

	background: url('../image/yijianzhengji.png') no-repeat;

	position: absolute;

	left: 65px;

	top: 20px;

}

.icon-dahui{

	width: 39px;

	height: 29px;

	position: absolute;

	left: 35px;

	top: 20px;

	background: url('../image/daibiaodahui.png') no-repeat;

}

.icon-changweihui{

	width: 30px;

	height: 32px;

	position: absolute;

	left: 35px;

	top: 20px;

	background: url('../image/changweihui.png') no-repeat;

}

.icon-zhuren{

	background: url('../image/zhurenhuiyi.png') no-repeat;

	width: 28px;

	height: 35px;

	position: absolute;

	left: 35px;

	top: 20px;

}

.icon-xianreda{

	background: url('../image/xianrenda.png') no-repeat;

	width: 32px;

	height: 32px;

	position: absolute;

	left: 35px;

	top: 20px;

}



.tab{

	position: absolute;

    right: 0;

    top: 7px;

}

.tab-title{

	height: 27px;

    display: inline-block;

	background-color: #ececec;

	padding: 0 8px;

	float: left;

}

.tab-title a{

	color: #000;

}

.tab .active{

	height: 32px;

	background: url('../image/tab-active.png') no-repeat;

}

.tab .active a{

	color: #fff;

}

.qikan{

	width: 215px;

}

/*图片新闻*/

.news-img{

	background-color: #f1efef;

	height: 220px;

	padding: 25px 0;

	margin-bottom: 20px;

}

.scrollleft{

	width: 1090px;

	float: left;

}

.scrollleft li{

	width: 245px;

	margin-right: 40px;

}

.scrollleft li p{

	margin-top: 10px;

	text-align: center;

	line-height: 20px;

}



.star{

	padding-left: 45px;

	background-color: #e0ebef;

	height: 35px;

	line-height: 35px;

	background-image: url('../image/star.png');

	background-repeat: no-repeat;

	background-position: 0 0;

}

.star span{

	color: #1f85d9;

	font-size: 18px;

}

.star-content{

	padding: 15px 0;

	text-align: center;

	background-color: #fff;

	position: relative; overflow: auto; 

}

#qikan li{

	float: left;

}

#qikan .arrow { position: absolute; top: 95px;}

#qikan #al { left: 5px;}

#qikan #ar { right: 5px;}



.count{

	width: 595px;

	border-bottom: 1px dashed #ccc;

	float: left;

}

.count-content{

	padding: 10px 20px;

}

.count-content li{

	margin-right: 15px;

	margin-bottom: 15px;

	float: left;

}

.count-content li span{

	width: 24px;

	margin-left: 3px;

	padding: 4px;

	border-radius: 5px;

	display: inline-block;

	text-align: center;

	background-color: #1f85d9;

	color: #fff;

}



.link-nav{

	background-color: #49a6f2;

	height: 50px;

	line-height: 50px;

	color: #fff;

	font-size: 18px;

	box-sizing: border-box;

	border-right: 1px solid #1f85d9;

	margin-top: 35px;

}

.link-nav .select-item{

	width: 240px;

	padding: 0 30px;

	box-sizing: border-box;

	float: left;

}

.link-nav .select-item select{

	width: 100%;

	border: 0;

	padding: 5px;

	background-color: #49a6f2;

	color: #fff;

	font-size: 18px;

}




.myPosition{
	height: 53px;
    background-color: #f3f3f3;
    line-height: 53px;
	margin-bottom: 28px;
}

.myPosition i{
	color: #be1d03;
	margin-left: 20px;
	margin-right: 10px;
}


.list{



}

.list .list-l{

	width: 250px;

	margin-right: 26px;

	background-color: #f9f6f6;

	float: left;

	padding-bottom: 9px;

}

.list .list-r{

	width: 924px;

	padding: 0 20px;

	border: 1px solid #ccc;

	box-sizing: border-box;

	float: left;

}

.list-l .list-l-title{

	width: 100%;

	height: 61px;

	line-height: 61px;

	margin-bottom: 22px;

	background: url('../img/listTitleBgi.jpg') no-repeat;

	text-align: center;

}

.list-l .list-l-title span{

	color: #fff;

	font-size: 20px;

	font-weight: bold;

}

.list-l ul li{

	width: 209px;

    height: 49px;

    margin: 0 auto;

    line-height: 49px;

    margin-bottom: 13px;

    background-color: #ededed;

    position: relative;

	text-align: center;

	border-radius: 5px;

}

.list-l ul li a{

	font-size: 16px;

}


.list-l ul li.active{

	background-color: #f7e8e8;

}

.list-l ul li.active a{
	color: #be1d03;
}

.list-r-title{

	height: 58px;

	line-height: 58px;

	border-bottom: 1px solid #be1d03;

}

.list-r-title span{

    padding: 0px 15px;

    color: #be1d03;

    font-size: 22px;

    float: left;


}



.list-r .news-list ul{

	width: 100%;

	float: left;

}

.list-r .news-list ul li{

	height: 42px;

	line-height: 42px;

	font-size: 18px;

}

.list-r .news-list ul li:nth-child(5n){
	margin-bottom: 40px;
}

.list-r .news-list ul li:nth-child(5n)::after{
	content: "";
	display: block;
	width: calc(100% + 40px);
	height: 0;
	margin: 20px 0 20px -40px;
	border-bottom: 1px dashed #dbdbdb;
}

.list-r .news-list ul li span{

	color: #aaa;

}

.image-list{

	padding: 10px 0;

}

.image-list li{

	height: 170px;

	padding: 25px 0;

	border-bottom: 1px dashed #ccc;

}

.image-list-l{

	width: 255px;

	height: 170px;

	float: left;

	margin-right: 35px;

}

.image-list-r{

	width: 618px;

	float: left;

}

.image-list-r h3{

	margin-bottom: 24px;

}

.image-list-r h3 a{

	font-size: 16px;

}

.image-list-r p{

	color: #797979;

	line-height: 24px;

	margin-bottom: 20px;

}

.image-list-r span{

	padding-left: 25px;

	color: #8f8f8f;

	margin-right: 25px;

}

.image-list-r span.time{

	background: url('../image/time-icon.png') no-repeat;

	background-position: 0 2px;

}

.image-list-r span.click{

	background: url('../image/look-icon.png') no-repeat;

	background-position: 0 2px;

}

.list-r .page{

	text-align: center;

	float: left;

	width: 100%;

	padding: 30px 70px;

	box-sizing: border-box;

}

.list-r .page .page-code{

	display: flex;

	justify-content: center;

	width: 780px;

	height: 50px;

	padding: 12px 80px;

	box-sizing: border-box;

}

.list-r .page .page-code li{

	border: 1px solid #d9d9d9;

	margin-right: 10px;

	text-align: center;

	float: left;

	border-radius: 4px;

}

.list-r .page .page-code li.current{

	background-color: #656e73;

	color: #fff;

}

.list-r .page .page-code li a,.list-r .page .page-code li span{
	display: block;
	padding: 3px 12px;
}



.list-r .page .page-code li.thisclass{ font-weight:bold; background-color: #c40000;}
.list-r .page .page-code li.thisclass a{ color:#fff;}
.list-r .page .page-code li:hover{ font-weight:bold; background-color: #c40000;}
.list-r .page .page-code li:hover a{ color:#fff;}



.show{

	width: 100%;

	padding: 0px 50px 30px 50px;

	border: 1px solid #ccc;

	box-sizing: border-box;

	margin-bottom: 30px;

}

.show_typename{
	font-size: 22px;
	color: #be1d03;
	height: 60px;
	line-height: 60px;
	border-bottom: 1px solid #be1d03;
}

#showNotice{font-size: 16px; list-style: 1.5;}

.show .show-title{

	text-align: center;

	font-size: 30px;

	margin-bottom: 50px;

	margin-top: 42px;

}

.show .show-info{

	text-align: center;

	color: #787878;

	padding-bottom: 15px;

	border-bottom: 1px dashed #ccc;

}

.show .show-content{

	padding: 40px 0;

	font-size: 16px;

	line-height: 30px;

}



.show .show-function{

	margin-top: 20px;

	height: 40px;

    line-height: 40px;

    text-align: center;

    font-size: 14px;

    color: #666;

    border-top: 1px solid #ebebeb;

	padding-top: 16px;

}

.show .show-function a {

    display: inline;

    margin-right: 10px;

}

.show .show-function a i {

    display: inline-block;

    width: 18px;

    height: 18px;

    margin-right: 5px;

    vertical-align: middle;

}

.show .show-function a.print i {

    background: url(../image/ico-print.gif);

}

.show .show-function a.close i {

    background: url(../image/ico-close.gif);

}


.show_next_pro{
	overflow: hidden;
	margin-bottom: 16px;
}

.show_next_pro .show_pro{
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	max-width: calc(50% - 40px);
	float: left;
}

.show_next_pro .show_next{
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	max-width: calc(50% - 40px);
	float: right;
}


.arc{ padding:20px 0px}





/*领导*/

.lead {
	padding-bottom: 0 !important;
}
.lead ul li{ height:115px;width:auto; padding:10px 0px; border-bottom:solid 1px #ccc;margin-bottom: 0;align-items: center;display: flex;}



.lead.list-l ul{background:#ededed}



.ping{ float:left; margin:0px 0px 0px 15px;width:100px;text-align: left;}

.pin3{width:73px; height:95px; border:1px solid #EAE2C5; background:#fff; text-align:center;  float:left; margin-left:30px;}

.pin1{font:bold 14px Arial, Helvetica, sans-serif; color:#D50000; margin-top:10px; }

.pin2{font:12px Arial, Helvetica, sans-serif; color:#000; margin-top:5px;}

.pin3 img {

    width: 63px;

    height: 85px;

    margin-top: 5px;

}



.lead li a{display:block}



.party{width:100%; margin:0 auto;}

.party img{width:205px; height:297px; margin-top:6px;}

.party1{ margin:0 auto;}

.party1 li{ margin:30px auto 0px auto; font: bold 14px '宋体'; text-align:center;}

.mans{width:221px; height:309px; border:1px solid #C0C0C0; background:#fff;margin-top:45px !important; }



.ptitle{ position: relative; font: bold 16px/40px  Arial, Helvetica, sans-serif;text-align:left; background:#f1f1f1;border: 1px solid #ececec; width: 100%;height:52px; line-height:54px; margin-top:15px}
.ptitle::before{
	content: "";
	width: 5px;
	height: 29px;
	background-color: #be1d03;
	display: block;
	position: absolute;
	left: 0;
	top: 11.5px;
}
.ptitle span{margin-left:20px;}



.lead-content{font-size:16px; line-height:1.5; margin:15px 0px 15px 0px}



.lead-content-list li{

	width: 100%;

	border-bottom: 1px dashed #ccc;

	height: 35px;

	line-height: 35px;

	padding-left: 20px;

	float: left;

	box-sizing: border-box;

	background: url('../image/li.png') no-repeat;

	background-position: 5px 15px;

	margin: 1px 0;}

	

	.lead-content-list li span{float: right;

	color: #a7a6a6;}

	

	/*常委会*/

	

	.section1{ margin:28px auto 0px auto; }





.section2{ margin:46px auto 0px auto; }





.section3{ margin:46px auto 0px auto;}



.sec-title{
	box-sizing: border-box;
	height: 52px;
	width:100%;
	background-color: #f0f0f0;
	position: relative;
	border: 1px solid #ececec;
	padding-left: 22px;
}
.sec-title::before{
	content: "";
	display: block;
	background-color: #be1d03;
	width: 5px;
	height: 29px;
	position: absolute;
	top: 11.5px;
	left: 0;
}



.sec-title h3{

    height: 52px;

    line-height: 54px;

    color: #333333;

    font-size: 16px;

    float: left;

    box-sizing: border-box;

}



.sec-title h3.a2{float:right; margin-right:130px}





.sec-con{ margin:30px 0px 0px 0px}



.abc{width:162px;margin:0 auto; padding-top: 15px;}

.abc li{width:162px;  margin:0px auto 0px auto; }

.abc li img{width:150px; height:210px; }

.abc li a{text-align:center;}

.pnc{display:block;width:150px; height:210px; border:1px solid #DEDEDE; padding:5px }

.fonts{display:block; background-color: #be1d03; color:#fff; margin-top:8px; height: 36px; line-height: 36px; font-size: 18px;}



.abc1{width:1000px; float:left; display:inline;}

.abc1 li{width:162px; margin:15px 0px 0px 32px;_margin:15px 0px 0px 32px;float:left;}

.abc1 li img{width:150px; height:210px;}

.abc1 li a{text-align:center;}

.nabc{margin-left:0px !important;}



.abc3{ padding: 0 8px;}

.abc3 li{width:162px;margin:15px 32px 0px 0px;_margin:15px 32px 0px 0px;float:left;}

.abc3 li:nth-child(6n){margin-right: 0px;}

.abc3 li img{width:150px; height:210px; }

.abc3 li a{text-align:center;}







.abc2{margin:0 auto;width:200px; float:left;}

.abc2 li{width:162px; margin-top:15px}

.abc2 li img{width:150px; height:210px;}

.abc2 li a{text-align:center;}



#div1 {

    width: 200px;

    margin: 16px 0 0 13px;

    float: left;

    display: inline;

    font: 12px/21px Arial, Helvetica, sans-serif;

    color: #be1d03;

}



/*党组*/

.con-l{width: 377px;

float: left; overflow:hidden}



.con-r{width:800px; float:right;

	min-height: 786px;

padding: 20px;

border: 1px solid #ccc;

box-sizing: border-box;}



.con-l .list-l-title {

    width: 100%;

    height: 60px;

    line-height: 60px;

    margin-bottom: 15px;

    background: url('../img/listTitleBgi.jpg') no-repeat;

	background-size: cover;

	text-align: center;

}



.con-l .list-l-title span {

    color: #fff;

    font-size: 20px;

    font-weight: bold;

    padding-left: 20px;

}



.side1{background:#f9f6f6; overflow:hidden}



.org{width:300px; border-bottom:1px dashed #F0E7CF; margin:10px auto 0px auto; padding-bottom:10px; display:table; border-bottom:solid 1px #ccc}

.oh1{font:bold 16px/30px Arial, Helvetica, sans-serif; color:#D31311; background:url(../image/dian.gif) no-repeat 0px 10px; width:80px; height:30px; float:left; }

.oh1 span{margin-left:20px;}



.olist{float:left; width:220px;}

.olist li{float:left; margin-left:20px; background:url(../image/lead-pic.png) no-repeat 0px 8px;display:inline; width:80px}

.olist li a{font:16px/30px Arial; color:#131313; margin-left:18px;}



.org1{width:300px; margin:28px auto 0px auto; padding-bottom:10px; display:table;}

.oh2{font:bold 16px/30px Arial; color:#D31311; background:url(../image/dian.gif) no-repeat 0px 10px; height:30px }

.oh2 span{margin-left:20px;}

.dp{margin-top:5px;}



.olist1{width:300px; margin-top:20px;}

.olist1 li{float:left;background:url(../image/lead-pic.png) no-repeat 0px 8px;display:inline; width:100px; height:30px; margin-top:5px;}

.olist1 li a{font:16px/30px Arial; color:#131313; margin-left:18px;}

.aparty{width:555px; margin:50px auto 0px auto; display: flex;}

.abook{width:150px; padding:5px;height:210px;  border:1px solid #E8E8E8; text-align:center; margin:auto;}

.abook img{width:150px; height:210px; }



.dre{width:400px; margin:20px auto 0px 52px;color:#666}



.drelist li{ line-height:2; font-size:16px;}



.drelist li span{width:80px;float:left;color:#333; font-weight:bold}



.drelist li span.bspan{float:none; width:auto}



.drelist1{width:200px;float:left}



.org1 select,.org1 option{ font-size:16px; height: 28px; line-height: 28px;}





/*期刊*/

a.c1 {

    padding: 3px 8px 3px 8px;

    border: 1px solid #ebb;

    color: #E19292;

}



.total_pages a{padding: 0px 8px 0px 8px;

    border: 1px solid #ddd; display:inline-block; margin:3px; line-height:30px;

    color: #333;}

	

.total_pages a.current{

    border: 1px solid #ebb;

    color: #E19292;}	

	

.topic{display:flex; padding:20px 0px;}



.topic span{display: block; background: #c40000;color:#fff; font-size: 42px; line-height:2;width:105px; text-align: center; font-weight: bold;}



.hot {

    font-size: 30px;

    color: #de2626;

    text-align: center;

	background-color: #eee;

	flex:1; line-height: 84px;

}





/*share*/	

	@font-face{font-family:"socialshare";src:url("fonts/iconfont.eot");src:url("fonts/iconfont.eot?#iefix") format("embedded-opentype"),url("fonts/iconfont.woff") format("woff"),url("fonts/iconfont.ttf") format("truetype"),url("fonts/iconfont.svg#iconfont") format("svg")}.social-share{font-family:"socialshare" !important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:0.2px;-moz-osx-font-smoothing:grayscale}.social-share *{font-family:"socialshare" !important}.social-share .icon-tencent:before{content:"\f07a"}.social-share .icon-qq:before{content:"\f11a"}.social-share .icon-weibo:before{content:"\f12a"}.social-share .icon-wechat:before{content:"\f09a"}.social-share .icon-douban:before{content:"\f10a"}.social-share .icon-heart:before{content:"\f20a"}.social-share .icon-like:before{content:"\f00a"}.social-share .icon-qzone:before{content:"\f08a"}.social-share .icon-linkedin:before{content:"\f01a"}.social-share .icon-diandian:before{content:"\f05a"}.social-share .icon-facebook:before{content:"\f03a"}.social-share .icon-google:before{content:"\f04a"}.social-share .icon-twitter:before{content:"\f06a"}.social-share a{position:relative;text-decoration:none;margin:4px;display:inline-block;outline:none}.social-share .social-share-icon{position:relative;display:inline-block;width:32px;height:32px;font-size:20px;border-radius:50%;line-height:32px;border:1px solid #666;color:#666;text-align:center;vertical-align:middle;transition:background 0.6s ease-out 0s}.social-share .social-share-icon:hover{background:#666;color:#fff}.social-share .icon-weibo{color:#ff763b;border-color:#ff763b}.social-share .icon-weibo:hover{background:#ff763b}.social-share .icon-tencent{color:#56b6e7;border-color:#56b6e7}.social-share .icon-tencent:hover{background:#56b6e7}.social-share .icon-qq{color:#56b6e7;border-color:#56b6e7}.social-share .icon-qq:hover{background:#56b6e7}.social-share .icon-qzone{color:#FDBE3D;border-color:#FDBE3D}.social-share .icon-qzone:hover{background:#FDBE3D}.social-share .icon-douban{color:#33b045;border-color:#33b045}.social-share .icon-douban:hover{background:#33b045}.social-share .icon-linkedin{color:#0077B5;border-color:#0077B5}.social-share .icon-linkedin:hover{background:#0077B5}.social-share .icon-facebook{color:#44619D;border-color:#44619D}.social-share .icon-facebook:hover{background:#44619D}.social-share .icon-google{color:#db4437;border-color:#db4437}.social-share .icon-google:hover{background:#db4437}.social-share .icon-twitter{color:#55acee;border-color:#55acee}.social-share .icon-twitter:hover{background:#55acee}.social-share .icon-diandian{color:#307DCA;border-color:#307DCA}.social-share .icon-diandian:hover{background:#307DCA}.social-share .icon-wechat{position:relative;color:#7bc549;border-color:#7bc549}.social-share .icon-wechat:hover{background:#7bc549}.social-share .icon-wechat .wechat-qrcode{display:none;border:1px solid #eee;position:absolute;z-index:9;top:-205px;left:-84px;width:200px;height:192px;color:#666;font-size:12px;text-align:center;background-color:#fff;box-shadow:0 2px 10px #aaa;transition:all 200ms;-webkit-tansition:all 350ms;-moz-transition:all 350ms}.social-share .icon-wechat .wechat-qrcode.bottom{top:40px;left:-84px}.social-share .icon-wechat .wechat-qrcode.bottom:after{display:none}.social-share .icon-wechat .wechat-qrcode h4{font-weight:normal;height:26px;line-height:26px;font-size:12px;background-color:#f3f3f3;margin:0;padding:0;color:#777}.social-share .icon-wechat .wechat-qrcode .qrcode{width:105px;margin:10px auto}.social-share .icon-wechat .wechat-qrcode .qrcode table{margin:0 !important}.social-share .icon-wechat .wechat-qrcode .help p{font-weight:normal;line-height:16px;padding:0;margin:0}.social-share .icon-wechat .wechat-qrcode:after{content:'';position:absolute;left:50%;margin-left:-6px;bottom:-13px;width:0;height:0;border-width:8px 6px 6px 6px;border-style:solid;border-color:#fff transparent transparent transparent}.social-share .icon-wechat:hover .wechat-qrcode{display:block}

.dangzu{
	border: 1px solid #dfdfdf;
	padding: 0 24px 46px;
	box-sizing: border-box;
}
.dangzu .typename{
	height: 56px;
	line-height: 56px;
	font-size: 22px;
	color: #be1d03;
	border-bottom: 1px solid #be1d03;
}